let x: Array<{ name: string, fn(): any, field: string }>